package com.atguigu.lease.common.minio;

import lombok.Data;
import lombok.Getter;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 创建MinioClient的必备参数，封装为一个类
 */
@Data
/*此方法是对配置类中minio前缀的进行扫描，可以自动与属性进行映射（小驼峰），注意要在配置类中进行注册否则无效*/
@ConfigurationProperties(prefix = "minio")
public class MinioProperties {
    /*url*/
    private String endpoint;
    /*账号*/
    private String accessKey;
    /*密码*/
    private String secretKey;
    /*桶名*/
    private String bucketName;
}
